package com.artisan.provider.service;


import com.artisan.provider.domain.ZgUser;
import com.artisan.provider.domain.ZgUserJurisdiction;
import com.artisan.provider.vo.UserCountListVo;

import java.util.List;

public interface ZgUserService {

    List<ZgUser> userFindAll(int page, int limit, ZgUser zgUser);

    int userAddUserInfo(ZgUser zgUser);

    List<ZgUser> userFindAllList(ZgUser zgUser);

    List<ZgUser> zgUserListFindAll(ZgUser zgUser, int page, int limit);

    ZgUser userGetId(int id);

    List<ZgUser> userInfoFindList();

    int userUpdate(ZgUser zgUser);

    int userDeleteId(int id);

    int userInputAdd(ZgUser zgUser);

    UserCountListVo userAddCountList();

    ZgUserJurisdiction userLoginCurrentUser(ZgUser zgUser);
}
